package pojo;

/**
 * Classe que modela um RegistroAtividade no sistema
 * 
 * Um registroAtividade é a classe que amarzena dados
 * de um determinado Registro e uma determinada Atividade
 * 
 *
 * @version 30/01/2013
 *
 * @author Rodrigo Chaves
 * @author Rodrigo Caputo
 * @author Lucas Chaves
 * @author Giovanni Sá
 */

public class NotaAtividade {

	private int id;
	private int atividadeId;
	private float nota;

	public NotaAtividade(int id, int atividadeId) {
		this.id = id;
		this.atividadeId = atividadeId;
		this.nota = 0;
	}
	public NotaAtividade(int id, int atividadeId, float nota) {
		this(id, atividadeId);
		this.nota = nota;
	}
	
	public int getId() {
		return id;
	}
	public int getAtividadeId() {
		return atividadeId;
	}
	public float getNota() {
		return nota;
	}
	public void setNota(float nota) {
		this.nota = nota;
	}
	/**
	* Converte o objeto para uma string de modo que ele possa ser 
	* reconstruido com os mesmos valores
	* 
	* Usado na escrita em arquivo
	*/
	public String toStringIDs() {
		return String.format("%d\t%d\t%.2f", id, atividadeId, nota);
	}

}
